package com.xbdun.facade.bmp.service.system;

import com.xbdun.common.api.Client;
import com.xbdun.common.api.XbdUnStringResult;
import com.xbdun.facade.bmp.request.system.ModifyDepartRoleRequest;
import com.xbdun.facade.bmp.result.system.OrleDepartMenusResult;

/**
* @ClassName: PowerRoleDepartFacade
* @Description 部门与角色之间的关系
* @author zhanggt 360730440@qq.com
* @date 2017年4月26日 下午2:18:18
*/
public interface PowerRoleDepartFacade {
	
	/**
	* 新增部门角色关联菜单
	* @Title: AddDepartRole
	* @Description 新增部门角色关联菜单
	* @param request	请求对象
	* @return XbdUnStringResult    返回类型
	 */
	public XbdUnStringResult modifyDepartRole(ModifyDepartRoleRequest request,Client client);
	
	/**
	* 查询当前机构下部门角色关联的菜单
	* @Title: queryOrleDepartMenus
	* @Description: 查询当前机构下部门角色关联的菜单
	* @param orleDepartId		部门角色中间表
	* @param client				客户端
	* @return OrleDepartMenusResult    返回类型
	 */
	public OrleDepartMenusResult queryOrleDepartMenus(Long orleDepartId,Client client);
}
